package com.hitqz.robot.listener;

import com.hitqz.robot.api.business.event.FormUpdateEvent;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Component;

/**
 * @author xupkun
 * @date 2024/11/20
 */
@Component
@AllArgsConstructor
@Slf4j
public class ParamsListener {


    @EventListener
    public void onParamsUpdate(FormUpdateEvent event) {
        //NetworkServiceThreadPool.dealEvent(() -> {
        //    String formName = event.getFormName();
        //    if (!Objects.equals(formName, FormConfigEnum.ROBOT_PARAMS_CONFIG.getFormName())) {
        //        return;
        //    }
        //    List<FormFieldConfigUpdateDto> fields = event.getUpdateFields();
        //    try {
        //        this.updateRobotParams(fields);
        //    } catch (Exception e) {
        //        log.error("[kc]机器人参数配置更新异常", e);
        //    }
        //    log.info("[kc]机器人参数配置更新");
        //});
    }


}
